@param header struct dvb_table_header content
@param protocol_version protocol version
@param tables tables_defined Number of tables defined
@param table pointer to struct atsc_table_mgt_table
@param descriptor pointer to struct dvb_desc
This structure is used to store the original MGT channel table,
converting the integer fields to the CPU endianness.
The undocumented parameters are used only internally by the API and/or
are fields that are reserved. They shouldn't be used, as they may change
on future API releases.
Everything after atsc_table_mgt::table (including it) won't
be bit-mapped * to the data parsed from the MPEG TS. So, metadata are
added there.
@struct atsc_table_mgt @brief ATSC MGT table @ingroup dvb_table
@param header struct dvb_table_header content @param protocol_version protocol version @param tables tables_defined Number of tables defined @param table pointer to struct atsc_table_mgt_table @param descriptor pointer to struct dvb_desc
This structure is used to store the original MGT channel table, converting the integer fields to the CPU endianness.
The undocumented parameters are used only internally by the API and/or are fields that are reserved. They shouldn't be used, as they may change on future API releases.
Everything after atsc_table_mgt::table (including it) won't be bit-mapped * to the data parsed from the MPEG TS. So, metadata are added there.